
package servlet;

import controlador.GestorAlumno;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class altaModAlumno extends HttpServlet {
   
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        try {

        } finally { 
            out.close();
        }
    } 

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException {
        //processRequest(request, response);

        //Lectura de parámetros
        String personasId = (String)req.getParameter("personasid");
        String nombre = (String)req.getParameter("nombre");
        String apellido = (String)req.getParameter("apellido");
        String dni = req.getParameter("dni");
        String domicilio = (String)req.getParameter("domicilio");
        String clave = (String)req.getParameter("clave");
        String carrera = (String)req.getParameter("carrera");

        //Declaraciones
        PrintWriter out = res.getWriter();
        GestorAlumno gestorAlumno = new GestorAlumno();
        String ret = "-1";

        //Seteo de información adicional de la conexión hacia celular
        res.setContentType("text/html");

        //Carga de datos, verificación de logeo y envío de respuesta
        gestorAlumno.cargarAlumno(personasId, nombre, apellido, dni, domicilio, clave, carrera);
            System.out.println("CARGA COMPLETADA");
        ret = gestorAlumno.altaModAlumno();
        out.println(ret); //1 en caso satisfactorio -1 en caso de error en carga/modificación

        //Cierre de declaraciones
        gestorAlumno.cerrarConexion();
        out.close();
        out.flush();
            
    }

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    }

    @Override
    public String getServletInfo() {
        return "Short description";
    }

}
